/**
 *
 * @copyright       Copyright 2012, Mark Zhao
 * @license         CC-BY 2.0 (http://creativecommons.org/licenses/by/2.0/),
 * @link            http://www.vkmark.info
 * @Author          Mark Zhao (zhaody901@126.com)
 * @description		
 */


@import 'common.less';

/*
	各栏目页面的配置
*/

/*
	about us category
*/
.cat-about-us{
	padding: 73px 26px 0 112px;
}
.cat-about-culture{
	padding: 73px 26px 0 118px;
}

/**************************************/
.cat-about-team{
	background: url("@{base_dir}n_about_team_bg.jpg") no-repeat 0 0;
	height: 143px;
	position: relative;
}

.cat-team-left{
	position: absolute;
	top: 32px;
	left: 18px;
	width: 33px;
	height: 87px;
	cursor: pointer;
}
.cat-team-right{
	position: absolute;
	top: 31px;
	right: 21px;
	width: 32px;
	height: 82px;
	cursor: pointer;
}
.cat-team-wrapper{
	height: 96px;
	width: 643px;
	position: absolute;
	top: 28px;
	left: 56px;
	overflow: hidden;
}
.cat-team-wrapper .cat-team-item{
	width:140px;
	height:96px;
	margin-left:17px;
	float:left;
	overflow: hidden;
	_display:inline;


}
.cat-team-wrapper .cat-team-item img{
	width:140px;
	border:4px solid #fff;
}

.cat-team-move {
	position: absolute;
	margin:0;
	width:8888px;
}

/*************************************/
.cat-about-partner, .cat-about-honor, .cat-about-org{
	background: url("@{base_dir}about_b_bg.jpg") no-repeat right center;
	height: 317px;
}
.cat-about-partner h2.title{
	background: url("@{base_dir}sprite.png") no-repeat 0 -784px;
	height: 49px;
}
.cat-about-honor h2.title{
	background: url("@{base_dir}sprite.png") no-repeat 20px -586px;
	height: 49px;
}
.cat-about-org h2.title{
	background: url("@{base_dir}sprite.png") no-repeat 20px -685px;
	height: 49px;
}

/*产品滑动*/
.s-cat-team-left,
.s-cat-pro-left{
	background:#fff url("@{base_dir}sprite.png") no-repeat 0 -883px;
	width: 33px;
	height: 87px;
}
.s-cat-team-right,
.s-cat-pro-right{
	background:#fff url("@{base_dir}sprite.png") no-repeat 0 -1020px;
	width: 32px;
	height: 82px;
}

/*
	services category
*/
 .cat-ser_table_wrapper{
	width:100%;
	text-align:center;
	display: inline;
}
 .cat-ser_table{
	width:80%;
	margin-left:10%;

}
 .cat-ser_table td{
	_padding:5px 10px;
}
/*
	inverst
*/

.cat-invest-problem ul li{
	line-height:25px;
	padding-right: 20px;
	padding-left:0px;
	position: relative;
	width:440px;
}
.cat-invest-problem ul li span{
	float: right;
}
.cat-invest-case {
	text-align:center;
	float: left;
	margin-left: 40px;
	width:147px;
	display: inline;
}
.cat-invest-case img{
	border:1px solid #ccc;
	border-width:0 1px 1px 0;
}
.cat-invest-case p{
	height:35px;
	line-height:20px;
	text-indent:0;
}



/*
	catgory news
*/

.cat-news{
	margin-bottom:15px;
}
.cat-news .ym-col1{
	width:320px;
}
.cat-news .ym-col2 {
	float: left;
	width:320px;
	margin-left: 10px;
 }
.cat-news .ym-col3{
	width:320px;
	float:right;
	margin:0;
}
.cat-news .ym-col1 .ym-cbox{
	padding:0;
}
.cat-news .ym-col3 .ym-cbox{
	padding:0;
}
.cat-news .ym-col2 .ym-cbox{
	padding:0;
}
.cat-news .news-top{
	margin-top:15px;
}

.cat-news .news-list{
	margin-top:20px;
	border:1px solid #ccc;
}
.cat-news .news-top {
	
	padding-top:8px;
	text-align:center;
}
.cat-news .news-top h2{
	padding-left:25px;
	font-size:14px;
	height:30px;
	line-height:40px;
	font-weight:bold;
	text-align:left;
	margin-bottom:none;
}
.cat-news .news-top h2 a{
	color:@color_main;
}
.cat-news .news-top h2 a:hover{
	color:@color_link;
}
.cat-news .news-top p{
	text-indent:0em;
	padding-left:25px;
	text-align:left;
	-webkit-text-size-adjust:none;
	font-size:10px;
}

.cat-news .news-list .link{
	height:19px;
}
.cat-news .news-list .link a{
	display: inline-block;
	float: right;
}
.cat-news .news-list ul{

}
.cat-news .news-list ul li{
	background:#fff url("@{base_dir}sprite.png") no-repeat -642px -744px;
	height: 27px;
	width:270px;
	padding-left:15px;
}
.cat-news .news-list ul li span{
	float:right;
}


.cat-products-nav{
	background:#fff url("@{base_dir}n_pro_category_bg.jpg") no-repeat 0 0;
	height:340px;
	padding-top:35px;
	margin: 0px;
}
.cat-products-nav ul{
	margin: 0px;
}
.cat-products-nav li.nav{
	background:transparent url("@{base_dir}n_cat_product_nav_bg.jpg") no-repeat 0 0;
	margin: 0px;
	height:27px;
	text-align:center;
	line-height:27px;
	position: relative;
}

.cat-products-nav li.nav ul.cat-products-subnav{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 3px solid #FE9903;
    margin-left: 125px;
    margin-top: -34px;
    padding: 5px 2px;
    position: absolute;
    width: 230px;
    z-index: 9999999999;
    _margin-left:20px;
    _margin-top:-10px;
}
.cat-products-nav li.nav ul.cat-products-subnav li{
	float:left;
	white-space: nowrap;
}
.cat-products-nav li.nav ul.cat-products-subnav span{
	float: left;
	position: absolute;
	background: transparent url("@{base_dir}cat_product_left_arrow.gif") no-repeat 0 -19px;
	width: 16px;
	height: 20px;
	top: 3px;
	left: -15px;
}

.cat-products-slide{
	background:#fff url("@{base_dir}n_pro_slide_bg.jpg") no-repeat 0 0;
	padding-top:52px;
	padding-right: 10px;
	position: relative;
	height:320px;
}

.cat-products-slide ul{
	width:179px;
}

.cat-products-slide img{
	float: right;
}
.cat-products-slide ul{
	z-index:5;
	margin:0;
	float: left;
	position: absolute;
}
.cat-products-slide ul li{
	height:77px;
}
.cat-products-slide ul li a img{
	border:1px solid #ccc;
}
.cat-products-slide div.hover{
	background:transparent url("@{base_dir}n_pro_banner_click.gif") no-repeat 0 0;
	width:179px;
	height:77px;
	top:51px;
	position: absolute;
	left:8px;
	_left:9px;
	border:none;
	z-index:1;
}
.cat-products-new{
	height:226px;
	background:transparent url("@{base_dir}n_pro_bg.jpg") no-repeat 0 0;
	position: relative;
}
.cat-pro-new-left{
	position: absolute;
	top: 86px;
	left: 10px;
	width: 33px;
	height: 87px;
	cursor: pointer;
}
.cat-pro-new-right{
	position: absolute;
	top: 86px;
	right: 12px;
	width: 32px;
	height: 82px;
	cursor: pointer;
}
.cat-products-new-div{
	height: 167px;
	width: 888px;
	position: absolute;
	top: 55px;
	left: 46px;
	overflow: hidden;
}
.cat-products-new-div .cat-pro-item{
	width:140px;
	height:167px;
	margin-left:7px;
	float:left;
	_display:inline;


}
.cat-products-new-div .cat-pro-item img{
	border:4px solid #fff;
}
.cat-products-new-div .cat-pro-item p{
	height:25px;
	line-height:25px;
	text-align:center;
	text-indent:0;
}
.cat-products-new-ul {
	position: absolute;
	margin:0;
	width:8888px;
}

.cat-case{

}
.cat-case ul {
	padding-top:40px;
	width:300px;
}
.cat-case ul li{
	line-height:25px;
	height:25px;
}
.cat-case-sucess{
	background:transparent url("@{base_dir}case_bg_now.jpg") no-repeat 0 0;
	width:222px;
	height:228px;
	position: relative;
	margin-top:25px;
}
.js-cat-case-sucess{
	background:transparent url("@{base_dir}case_bg_over.jpg") no-repeat 0 0;
	width:222px;
	height:228px;
	position: relative;
	margin-top:25px;

}
.cat-sucess-pic{
	padding-top: 8px;
	padding-left: 7px;
}
.js-cat-case-sucess h2,
.cat-case-sucess h2{
	position: absolute;
	height: 40px;
	line-height: 40px;
	bottom:0;
	padding-left:10px;
}
.js-cat-case-sucess h2 a{
	color:#fff;
}

